package string;

/**
 * 字符串修改的性能问题
 * 使用
 */
public class StringDemo2 {
    public static void main(String[] args) {
        String s="a";
        //开销大，运行性能差
        /*for(int i=0;i<100000;i++){
            s=s+"a";//每次拼接创建新对象，内存开销大
        }
        System.out.println("over");*/

        //有了StringBuilder所以可以这样写
        for(int i=0;i<100000;i++){
            s=s+"a";
            s=new StringBuilder(s).append("a").toString();
        }
        System.out.println("over");
    }
}
